body,div,img,h1,h2,h3,ul,li,dd,dt,dl,span,a,form,input{margin: 0px; padding: 0px; text-decoration: none; border: none; *border: 0; list-style: none; background: none; font-family: "微软雅黑"; }
@font-face{font-family:tm-fp-font;src:url(http://at.alicdn.com/t/font_1413473035_7130275.eot);src:url(http://at.alicdn.com/t/font_1413473035_7130275.eot?#iefix) format('embedded-opentype'),url(http://at.alicdn.com/t/font_1413473035_7130275.woff) format('woff'),url(http://at.alicdn.com/t/font_1413473035_7130275.ttf) format('truetype'),url(http://at.alicdn.com/t/font_1413473035_7130275.svg#iconfont) format('svg')}
@font-face{font-family:SYHT;src:url(http://www2.res.meizu.com/zh_cn/fonts/SHSCN-ELight.eot?v=141222);src:url(http://www2.res.meizu.com/zh_cn/fonts/SHSCN-ELight.woff?v=141222) format('woff'),url(http://www2.res.meizu.com/zh_cn/fonts/SHSCN-ELight.ttf?v=141222) format('truetype'),url(http://www2.res.meizu.com/zh_cn/fonts/SHSCN-ELight.svg?v=141222) format('svg');font-weight:400;font-style:normal}
@font-face{font-family: "imooc-icon"; src: url("../images/icomoon/fonts/icomoon.eot"); /* IE9兼容模式*/ src: url("../images/icomoon/fonts/icomoon.eot?#iefix") format("embedded-opentype") ,url("../images/icomoon/fonts/icomoon.woff") format("woff") ,url("../images/icomoon/fonts/icomoon.ttf") format("truetype") ,url("../images/icomoon/fonts/icomoon.svg") format("svg"); font-weight: normal; font-style: normal; }
/* IconFont字体图标 */
@font-face {font-family: "iconfont"; src: url("../images/iconfont/iconfont.eot"); /* IE9*/ src: url("../images/iconfont/iconfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../images/iconfont/iconfont.woff") format("woff"), /* chrome、firefox */ url("../images/iconfont/iconfont.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url("../images/iconfont/iconfont.svg#iconfont") format("svg"); /* iOS 4.1- */ }
.tm-fp-font{font-family: tm-fp-font!important;}
body{font-family: arial,"微软雅黑",tahoma,verdana,\5b8b\4f53,sans-serif!important;font-size: 14px;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset; }
input{vertical-align:middle;outline:none;}
textarea{overflow-y: hidden;overflow-x: hidden; }
.right{float: right;}
.left{float: left;}
.none{display: none;}
.show{display: inline;}
.underline{text-decoration: underline;}
a{cursor: pointer;color: #555;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　 
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
a:focus { outline: none; } /*很多网站都会加的属性*/
.pointer{cursor: pointer;}
.c_000{color: #000;}
.c_333{color: #333;}
.c_666{color: #666;}
.c_999{color: #999;}
.c_ccc{color: #ccc;}
.c_ddd{color: #ddd;}
.c_fff{color: #fff;}
.c_9d9d9d{color: #9d9d9d}
.bg_fff{background: #fff;}
.font30{font-size: 30px;}
.font25{font-size: 25px;}
.font20{font-size: 20px;}
.font18{font-size: 18px;}
.font16{font-size: 16px;}
.font14{font-size: 14px;}
.font12{font-size: 12px;}
.hr5{width: 100%;height: 5px;}
.hr10{width: 100%;height: 10px;}
.hr15{width: 100%;height: 15px;}
.hr20{width: 100%;height: 20px;}
.hr30{width: 100%;height: 30px;}
.hr50{width: 100%;height: 50px;}
.body{margin: 0 auto;overflow: hidden;}
.input_border{border: 1px solid #d1d2d5;outline: none;}
.no_button{background: #a2a2a2;color: #fff;}
.align_left{text-align: left;}

/* 新头部Start */
#header{background: #ffffff; width: 100%; min-width: 1209px; position: relative; top: 0; left: 0;}
#header .top_1{width: 100%; height: 26px; background-color: #efefef;}
#header .top_1 .body1{width: 1209px; margin: 0 auto; height: 100%; overflow: inherit;}
#header .top_1 .body1 .top_1_l{line-height: 26px; height: 26px; float: left; text-align: left; font-size: 12px; margin-left: 7px; color: #464646; font-family: arial, "Microsoft YaHei";}
#header .top_1 .body1 .top_1_r{width: 1000px;line-height: 26px;height: 26px; float: right; text-align: right; font-size: 12px; color: #464646;}
#header .top_1 .body1 .top_1_r .order1{padding-right: 4px;}
#header .top_1 .body1 .top_1_r .order2{padding-left: 4px;}
#header .top_1 .body1 .top_1_r .order3{padding-left: 39px;}
#header .top_1 .body1 .top_1_r .order4{padding-left: 39px;}
#header .top_1 .body1 .top_1_r .order5{padding-right: 24px;}
#header .top_1 .body1 .top_1_r .vertical{color: #747474;}
#header .top_1 .body1 .top_1_r .top_1_q{height: 26px; position: relative;}
#header .top_1 .body1 .top_1_r .top_1_cart{height: 26px; position: relative;}
#header .top_1 .body1 .top_1_r .top_1_q .top_1_q_box{width: 100px;height: 83px; background: url(../pic/index_more_ico.png) no-repeat; position: absolute; z-index: 10000; left: 0px; top: 18px; background-position: -64px 0px;}
#header .top_1 .body1 .top_1_r .top_1_q .top_1_q_box .shouqian{position: absolute; left: 15px; top: 11px; display: inline-block;}
#header .top_1 .body1 .top_1_r .top_1_q .top_1_q_box .shouhou{position: absolute; left: 15px; top: 43px; display: inline-block;}
#header .top_1 .body1 .top_1_r .top_1_q:hover .top_1_q_box{display: block;}
#header .top_1 .body1 .top_1_r .top_1_q .order3:hover .speak{opacity: 0.5;}
#header .top_1 .body1 .top_1_r .top_1_cart .order4:hover .lanzi{opacity: 0.5;}
#header .top_1 .body1 .top_1_r .top_1_a .order5:hover .arrow{transform: rotate(180deg); -webkit-transform: rotate(180deg); opacity: 0.5;}
#header .top_1 .body1 .top_1_r .top_1_a{height: 26px; position: relative;}
#header .top_1 .body1 .top_1_r .top_1_a .top_1_app_box{width: 173px; height: 222px; background: url(../pic/top_r_app_box.png); position: absolute; z-index: 10000; left: -57px;}
#header .top_1 .body1 .top_1_r .top_1_a .top_1_app_box a{width: 115px;height: 32px; position: absolute; left: 27px; top: 170px; display: inline-block; border: 1px solid #474747; padding: 0px; font-size: 14px; color: #333333; text-align: center; line-height: 32px;}
#header .top_1 .body1 .top_1_r .top_1_a .top_1_app_box a:hover{background-color: #b90f0f; -webkit-transition: all 1s;transition: all 1s; border: 1px solid #b90f0f; color: #fff;}
#header .top_1 .body1 .top_1_r .top_1_a:hover .top_1_app_box{display: block;}
#header .top_1 .body1 .top_1_r .speak{width: 17px; height: 14px; float: left; background: url(../pic/index_more_ico.png) no-repeat; background-position: 0px 0px; position: absolute; left: 12px; top: 0px;}
#header .top_1 .body1 .top_1_r .lanzi{width: 17px; height: 15px; float: left; background: url(../pic/index_more_ico.png) no-repeat; background-position: -23px 0px; position: absolute; left: 12px; top: -2px;}
#header .top_1 .body1 .top_1_r .arrow{width: 13px; height: 6px; float: left; background: url(../pic/index_more_ico.png) no-repeat; background-position: -46px 0px; position: absolute; right: 2px; top: 4px; -webkit-transition: -webkit-transform .2s ease-in 0s; transition: transform .2s ease-in 0s;}
#header .top_1 .body1 a{padding: 0 11px; line-height: 26px; height: 26px; display: inline-block; color: #464646; font-family: arial, "Microsoft YaHei";}
#header .top_1 .body1 a:hover{color: #b7b7b7;}
#header .top_1 .body1 a .logout:hover{color: #b7b7b7;}
#header .top_1 .body1 .cart{padding-left: 30px;background: url(../pic/pic.png) -50px 0px no-repeat;margin-left: 5px;}

#header .top_2{width: 100%; height: 92px;}
#header .top_2 .body2{width: 1209px; margin: 0 auto; height: 100%; overflow: inherit;}
#header .top_2 .body2 .top_2_left{float: left; width: 91px; height: 57px; margin-left: 14px; margin-top: 21px;}
#header .top_2 .body2 .top_2_left2{float: left; width: 200px; height: 65px; margin-left: 14px; margin-top: 20px;}
#header .top_2 .body2 .top_2_center{height: 43px; width:526px; float: left; margin-left: 100px; margin-top: 23px;}
#header #keywords{width: 432px; height: 41px; font-size: 12px; color:#606060; border: 1px solid #b90f0f; text-indent: 12px; background-color: #ececec; float: left; letter-spacing: 2px;}
#header #keywords:focus{box-shadow: 0 0 1px 1px #b10005 inset; display: inline-block;}
#header .top_2 .body2 .top_2_center .button{width: 91px; height: 43px; background: url(../pic/index_more_ico.png) no-repeat; border: none; background-position: -170px 0px; float: left;}
#header .top_2 .body2 .top_2_center .button:hover{background: url(../pic/index_more_ico.png) no-repeat; background-position: -170px -43px;}
#header .top_2 .body2 .top_2_center a{font-size: 12px; color: #979797; margin-top: 6px; margin-right: 12px; float: left;}
#header .top_2 .body2 .top_2_center a:hover{text-decoration: underline;}
#header .top_2 .body2 .top_2_right{height: 49px; width:209px; float: left; margin-left: 94px; margin-top: 23px; position: relative;}
#header .top_2 .body2 .top_2_right .top_menu_some0{width: 55px; height: 49px; background: url(../pic/header_baoyou.png) no-repeat; float: left;}
#header .top_2 .body2 .top_2_right .top_menu_some1{width: 55px; height: 49px; background: url(../pic/index_more_ico.png) no-repeat; background-position: -267px 0px; float: left;}
#header .top_2 .body2 .top_2_right .top_menu_some2{width: 55px; height: 49px; background: url(../pic/index_more_ico.png) no-repeat; background-position: -322px 0px; float: left;}
#header .top_2 .body2 .top_2_right .top_menu_some3{width: 59px; height: 49px; background: url(../pic/index_more_ico.png) no-repeat; background-position: -377px 0px; float: left;}
#header .top_2 .body2 .top_2_right .top_menu_some0:hover{opacity: 0.5;}
#header .top_2 .body2 .top_2_right .top_menu_some1:hover{opacity: 0.5;}
#header .top_2 .body2 .top_2_right .top_menu_some2:hover{opacity: 0.5;}
#header .top_2 .body2 .top_2_right .top_menu_some3:hover{opacity: 0.5;}
#header .top_2 .body2 .top_2_right .sprit{width: 20px; height: 49px; font-size: 23px; color: #c5c5c5; float: left; text-align: center;}


/*  导航  */
#header .top_3 .body3 .nav .nav_1{width: 200px; display: block; float: left; height:40px; line-height: 40px; position: relative; }
#header .top_3 .body3 .nav .nav_1:hover div.list{display: block;}
#header .top_3 .body3 .nav .nav_1 .all_cate{width: 200px; height:40px; line-height: 40px; text-indent: 43px; background: #C60108 url(../images/nav_arrow.png) no-repeat 170px center; color:#fff; display: block; padding: 0; }
#header .top_3 .body3 .nav .nav_1 div.list{z-index:99999; position: absolute; top: 40px; left: 0; width: 200px; height: 470px; background: #383839; color: #fff; display: none;}
#header .top_3 .body3 .nav .nav_1 div.list ul{ position: relative;}
#header .top_3 .body3 .nav .nav_1 div.list li div.main-list{font-size: 14px; font-weight: normal; cursor:pointer; border-bottom: 1px solid rgba(255,255,255,0.1); transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -ms-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; }
#header .top_3 .body3 .nav .nav_1 div.list li div.main-list:hover{background: #B40108; padding: 0 0 0 10px;}
#header .top_3 .body3 .nav .nav_1 div.list li div.main-list .min_arrow{float: right; width: 4px; height: 8px; background: url(../images/min-arrow.png) no-repeat; margin: 16.5px 12px 0 0; display: none;}
#header .top_3 .body3 .nav .nav_1 div.list li div.main-list:hover .min_arrow{display: block;}
#header .top_3 .body3 .nav .nav_1 div.list li div.main-list span{margin:0 15px; top: 2px; }
#header .top_3 .body3 .nav .nav_1 div.list li div.all-list{width: 610px; padding: 0 20px; height: 470px; background: rgba(255,255,255,0.9); position: absolute; top: 2px; left: 200px; transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -ms-transition: all 0.5s ease-in; -o-transition: all 0.5s ease-in; display: none; font-weight: bold; }
.hide{ display:none;}
.list-pro{width: 300px; overflow: hidden;}
.list-pro-01{width: 100%; overflow: hidden; font-weight: normal; border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.list-pro-01 p{ color: #666; font-size: 14px; height: 20px; line-height: 20px; font-weight: bold;}
#header .top_3 .body3 .nav .nav_1 div.list li div.all-list em{ font-weight: normal; font-style: normal; float: left; color: #999; display: block; height: 25px; line-height: 25px; margin: 0 10px;}
#header .top_3 .body3 .nav .nav_1 div.list li div.all-list a{width: auto; height: 20px; line-height: 20px; font-size: 12px; text-indent: 0; background:none; color:#999; padding: 0; float: left; display: block; padding: 3px 0 0 0; }
#header .top_3 .body3 .nav .nav_1 div.list li div.all-list a:hover{color: #B40108; }
#header .top_3 .body3 .nav .nav_1 div.list li div.all-list a.red{ color: #B40108;}
.kong{ width: 100%; clear: both;}

#header .top_3{width: 100%; height: 40px; position: relative; margin:20px auto 0 auto;}
#header .top_3 .body3{width: 1209px; margin: 0 auto; height: 100%; overflow: inherit;}
#header .top_3 .body3 .nav{width: 1100px;float: left; font-size: 16px;  font-weight: bolder; color: #333;}
#header .top_3 .body3 .nav a{ color: #333; display: block; float: left; height: 40px; line-height: 40px; padding: 0 15px;}
#header .top_3 .body3 .nav a.a6{ position: relative;}
.line{ width: 100%; height: 2px; background: #A54A4A;}

#header .top_3 .body3 .nav .iconfont{font-family:"iconfont" !important; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; font-style:normal; font-size: 17px; margin-top: 10px; float: left; font-weight: normal;}




/*分类列表*/
#header .top_3 .body3 .nav .nav_1 .cate_list{width: 1209px; height: 352px; margin: 0 auto; position: absolute;  background: url(../pic/cate_list_bg.png) no-repeat; z-index: 10000; left: 0px; top: 40px;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg{width: 1209px; height: 352px; margin: 0 auto; overflow: hidden;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate{width: 1209px; height: 352px; font-family: "Microsoft YaHei","微软雅黑";}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_top{width: 1209px; height: 150px;float: left; overflow: hidden;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_top .box{width: 403px; float: left; padding-top: 25px;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_top .box h3{width: 60px; height: 100px; float: left; line-height: 50px; font-size: 15px; font-weight: bold; color: #555; text-align: center;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_top .box .box_son{width: 343px; float: left; overflow: hidden;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_top .box .box_son a{color: #656565; float: left; padding: 0 10px; font-size: 13px; line-height: 25px; font-weight: bolder;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_top .box .box_son a:hover{color: #860808;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_bottom{width: 1209px; height: 177px;float: left; overflow: hidden;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_bottom .box{width: 403px; float: left; padding-top: 25px;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_bottom .box h3{width: 60px; height: 100px; float: left; line-height: 50px; font-size: 15px; font-weight: bold; color: #555; text-align: center;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_bottom .box .box_son{width: 343px; float: left; overflow: hidden;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_bottom .box .box_son a{color: #656565; float: left; padding: 0 10px; font-size: 13px; line-height: 25px; font-weight: bolder;}
#header .top_3 .body3 .nav .nav_1 .cate_list .bg .allcate .box_bottom .box .box_son a:hover{color: #860808;}
#header .top_3 .body3 .nav .nav_1:hover .cate_list{display: block;}

/*底部*/
#footer{width: 1230px;height: 320px;overflow: hidden;margin: 0 auto;border-top: 2px solid #e1e1e1; background: #fff; color: #000;}
#footer .footwrap{margin: 0 auto;height: 250px;line-height: 38px; }
#footer .footwrap .box{width: 140px;margin: 30px 0 0 0;float: left;padding-left: 40px;  overflow: hidden;}
#footer .footwrap .box .title{width: 100%;float: left;font-size: 14px;color: #000;margin-bottom: 5px;font-weight: bold;  height: 30px;}
#footer .footwrap .box ul li a{width: 100%;float: left;font-size: 13px;color: #000; height: 30px;}
#footer .footwrap .box ul li a:hover{text-decoration: underline;}
#footer .footwrap .box4{width: 294px;height:186px;float: left;margin-top: 30px;background: url(../pic/foot_right_qrcode.png) no-repeat;}
#footer #copy{height: 41px;line-height: 41px;letter-spacing: 1px;width: 1200px;margin: 0 auto;background: url(../pic/foot_eggms.png) center center no-repeat;}
#footer #copy a{color: #000;}